package com.itaming.lycheeframework.support.web;

import lombok.Data;

import java.util.List;

/**
 * 分页排序查询参数
 *
 * @author A.Ming
 */
@Data
public class Query {

    /**
     * 当前页
     */
    private Integer page;

    /**
     * 每页条数
     */
    private Integer size;

    /**
     * 排序字段列表
     * <p>
     * 格式：<code>[field]:[direction]</code>，
     * 多个字段，使用逗号分割或传递多个sort参数，如：
     * <blockquote>
     * <li>/api/some?xxx=xxx&sort=create_time:desc,id:asc</li>
     * <li>/api/some?xxx=xxx&sort=create_time:desc&sort=id:asc</li>
     * </blockquote>
     */
    private List<String> sort;

}
